Career 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993 1992
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Monterrey Challenger Tenerife Challenger Challenger 42 - Andrezieux Open de Franche Comte - Besancon Open 13 - Marseille Japan Open - Tokyo U.S. Pro Tennis Championships - Boston The Samsung Open - Bournemouth Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Stockholm Open - Stockholm Open 13 - Marseille President's Cup 1998 - Tashkent Kremlin Cup - Moscow Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Mercedes-Benz Cup - Los Angeles RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai Open 13 - Marseille Chevrolet Cup - Vina del Mar Citrix Tennis Championships - Delray Beach 2001 Mercedes Cup - Stuttgart Generali Open 2001 - Kitzbuhel Davidoff Swiss Indoors - Basel Mallorca Open - Mallorca International Championship of Croatia - Umag TD Waterhouse Cup - Long Island Salem Open - Hong Kong Milan Indoors - Milan Gerry Weber Open - Halle Allianz Suisse Open Gstaad - Gstaad 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel TD Waterhouse Cup - Long Island Grand Prix de Tennis de Lyon - Lyon New Delhi Bucharest Toulouse Gstaad Lyon Bordeaux Adidas Open de Toulouse - Toulouse Sydney International - Sydney Legg Mason Tennis Classic - Washington D.C. Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Open 13 - Marseille Open Seat Godo - Barcelona CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon CA Tennis Trophy - Vienna Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Davidoff Swiss Indoors - Basel ABN/AMRO World Tennis Tournament - Rotterdam Milan Indoors - Milan Open Seat-Godo 2001 - Barcelona Estoril Open - Estoril Estoril Open - Estoril Gerry Weber Open - Halle Johannesburg Osaka Allianz Suisse Open - Gstaad Generali Open - Kitzbuhel CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Toulouse Dubai Open - Dubai Pilot Pen Tennis - New Haven Mercedes Cup - Stuttgart Thailand Open - Bangkok Sunrise Challenger Segovia Challenger Medibank Private International - Sydney Open Seat Godo 2005 - Barcelona Stockholm Open - Stockholm Sydney International - Sydney Pilot Pen Tennis - New Haven Segovia Challenger The Tennis Channel Open - Las Vegas Open Seat Godo 2007 - Barcelona International Indoor Tennis Championships of Croatia - Zagreb Open SEAT Godo 2006 - Barcelona Basel Mercedes Cup - Stuttgart Estoril Open - Estoril Pilot Pen Tennis - New Haven Optimus Maia Open - Maia Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Medibank International - Sydney The Dubai Tennis Championships - Dubai ARAG World Team Championship - Dusseldorf The Artois Championships - London Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BellSouth Open - Auckland Medibank International - Sydney AEGON Championships - London SA Tennis Open - Johannesburg If Stockholm Open - Stockholm Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Proton Malaysian Open - Kuala Lumpur Murcia Challenger ABN AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona AEGON Championships - London Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Open 13 - Marseille Brisbane International - Brisbane Serbia Open - Belgrade Medibank International - Sydney SA Tennis Open - Johannesburg ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Bet-At-Home Austrian Open - Kitzbuhel Open Sabadell Atlantico - Barcelona China Open - Beijing AEGON Championships - London Challenger Ford de Cherbourg - Cherbourg VI Torneo Internazionale di Tennis - Barletta Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Binghamton Professional Tennis Tournament - Binghamton Hilton Waikoloa USTA Challenger - Waikoloa AXA Open - Lisbon Barletta Citta Della Disfida Open 2000 - Barletta Renault Slovenian Open - Ljubljana Memorial Savigni - Sassuolo Venice Open - Venice Warsteiner Grand Prix - Oberstaufen Open Diputacion - Cordoba Open Castilla y Leon Trofeo Iberdrola - Segovia Skandia Open - Linz FILA Challenger Biella - Biella China Open - Beijing Trofeo Barcelona de Tenis - Barcelona Tatra Banka Slovak Open - Bratislava 2000 Cairo Challenger - Cairo Copa Ericsson Chile - Santiago Kuppers Kolsch Cup - Aachen Copa Ericsson Uruguay - Montevideo Internationaux de Tennis de Brest - Brest Copa Ericsson Argentina - Buenos Aires BellSouth Open - Vina del Mar Challenger 42 - Andrezieux Espinho Challenger - Espinho V Torneo Internazionale di Tennis - Barletta Quelle Cup - Furth Nord/LB Open - Braunschweig VIII Open Internacional D'Andorra - Andorra Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba CA-Challenge - Graz Geneva Challenger - Geneva Black Forest Open - Freudenstadt Grand Prix Hassan II - Casablanca Challenger Copa Sevilla Internacionales de Andalucia - Seville AEGON Championships - London Allianz Suisse Open - Gstaad Optimus Maia Open - Maia 4th Sardinia International Championships - Cagliari VIII Trofeo Ciutat de Barcelona - Barcelona Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Open de Tenis Comunidad Valenciana - Valencia Open Sud de France - Montpellier Open Sabadell Atlantico - Barcelona BMW Open - Munich Winston-Salem Open - Winston-Salem Heilbronn Open - Heilbronn USTA Challenger of North Miami Beach - North Miami Beach TCT Open - Tunis Malaysian Open - Kuala Lumpur Challenger Ford de Cherbourg - Cherbourg Davidoff Swiss Indoors Basel - Basel Open de Franche Comte - Besancon Open de Nice - Nice China Open - Beijing Fifth-Third Bank Tennis Championships - Lexington Open Castilla y Leon - Segovia Open Diputacion Pozoblanco - Cordoba If Stockholm Open - Stockholm Challenger Ford de Cherbourg - Cherbourg Open de Franche Comte - Besancon Valencia Open - Valencia Internationaux de Bretagne - Brest Quelle Cup 2000 - Furth AXA Open II - Espinho 2000 Challenger de Granby - Granby Challenger Ford de Cherbourg - Cherbourg U.S. National Indoor Tennis Championships - Memphis ATU Cup 2001 - Weiden Open Castilla y Leon - Segovia The Wrexham Challenger - Wrexham Open de L'Isere - Grenoble AEGON International - Eastbourne Credit Agricole Suisse Open - Gstaad Open de l'Isere - Grenoble PTT Thailand Open - Bangkok I Open de Tenis Comunidad de Madrid - Madrid Copa Sevilla Internacionales de Andalucia - Seville Cairo Challenger - Cairo Open Sainte-Victoire - Aix-En-Provence Brisbane International - Brisbane Citi Open - Washington St. Petersburg Open - St. Petersburg U.S. National Indoor Tennis Championships - Memphis PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Qatar Exxon Mobil Open 2003 - Doha AEGON Championships - London US Men's Clay Court Championship - Houston China Open - Beijing Heineken Open - Auckland Valencia Open - Valencia Ethias Trophy - Mons Aircel Chennai Open - Chennai Open de la Comunidad Valenciana - Valencia Ecuador Open - Quito Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Allianz Suisse Open - Gstaad Ecuador Open - Quito Kremlin Cup - Moscow Mercedes Cup - Stuttgart AEGON Championships - London Aegon Nottingham Open - Nottingham Copenhagen Tokyo Credit Agricole Suisse Open - Gstaad Washington Malaysian Open - Kuala Lumpur Lyon ABN AMRO World Tennis Tournament - Rotterdam Tokyo Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Bordeaux Basel Erste Bank Open - Vienna Lyon ASB Classic - Auckland Moscow Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Abierto Mexicano - Los Cabos US Men's Clay Court Championship - Houston Countrywide Classic - Los Angeles Barcelona Open BancSabadell - Barcelona Bogota Challenger Mercedes Cup - Stuttgart Orleans Challenger AEGON Championships - London Alicante Challenger Bogota Challenger Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam Mercedes Cup - Stuttgart AEGON Championships - London Pau Challenger China Open - Beijing Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Geneva Open - Geneva Mercedes Cup - Stuttgart Fever-Tree Championships - London Winston-Salem Open - Winston-Salem ASB Classic - Auckland Open Sud de France - Montpellier Generali Open - Kitzbuhel European Open - Antwerp Great Ocean Road Open - Melbourne RCA Championships - Indianapolis Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Hamburg European Open - Hamburg Swiss Open - Gstaad Citi Open - Washington Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Challenger 42 - Andrezieux Barcelona Open Banc Sabadell - Barcelona Mercedes Cup - Stuttgart Mallorca Championships - Mallorca Copa AT&T - Buenos Aires Gijon Open - Gijon Surbiton Challenger Open 13 - Marseille Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia RCA Championships - Indianapolis Nord/LB Open - Braunschweig Dubai Tennis Open - Dubai Open Seat Godo 2003 - Barcelona Generali Open - Kitzbuhel Mercedes Cup - Stuttgart Seoul Infiniti Open - Los Angeles USTA Safeway Challenger - Aptos Nottingham Mutua Madrilena Masters Madrid - Madrid The Scottish Tennis Championships - Edinburgh Internationaux de Tennis de Brest - Brest Lyon Eddleman/USTA Challenger - Birmingham Idea Prokom Open - Sopot AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne Monterrey Challenger CA Tennis Trophy - Vienna Madrid Challenger The Nottingham Open - Nottingham Grand Prix de Tennis de Toulouse - Toulouse MFS Pro Tennis Championships - Boston Shanghai Open '98 - Shanghai Heineken Open - Singapore Estoril Open - Estoril The Stella Artois Grass Court Championships - Queen's/London Grand Prix de Tennis de Lyon - Lyon Abierto Mexicano de Tenis Pegaso - Acapulco Copa AT&T - Buenos Aires International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Open 13 - Marseille Davidoff Swiss Indoors - Basel Open de Tenis Comunidad Valenciana - Valencia San Jose Memphis Philadelphia Indianapolis Sydney Marseille Pinehurst Indianapolis New Haven Long Island Bordeaux Ostrava Ordina Open - 's-Hertogenbosch Marseille Basel Open Seat-Godo '98 - Barcelona Adidas International - Sydney Milan Indoors - Milan Pilot Pen International - New Haven Grand Prix de Tennis de Lyon - Lyon Generali Open - Kitzbuhel Thailand Open - Bangkok Qatar Open - Doha Open 13 - Marseille Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Valencia Open - Valencia The Dubai Tennis Championships - Dubai Legg Mason Tennis Classic - Washington SAP Open - San Jose Regions Morgan Keegan Championships - Memphis BNP Paribas Masters - Paris Open 13 - Marseille Open SEAT 2008 - Barcelona Open de Moselle - Metz Medibank International - Sydney China Open - Beijing Apia International - Sydney Rosmalen Open de Tenis Comunidad Valenciana - Valencia AEGON Championships - London Washington Open 13 - Marseille Apia International - Sydney Rakuten Japan Open - Tokyo ABN AMRO World Tennis Tournament - Rotterdam US Men's Clay Court Championship - Houston Credit Agricole Suisse Open - Gstaad Qatar ExxonMobil Open - Doha Bet-at-home Open - Hamburg AEGON International - Eastbourne Citi Open - Washington Valencia Open - Valencia Open 13 - Marseille cinch Championships - London Hall of Fame Open - Newport Mercedes Cup - Stuttgart AEGON Championships - London Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo European Open - Antwerp Erste Bank Open - Vienna Dubai Duty Free Tennis Championships - Dubai Abierto Mexicano Telcel - Acapulco cinch Championships - London Scottsdale Winston-Salem Open - Winston-Salem Open Sud de France - Montpellier Eutelsat Monte Carlo Open - Monte Carlo Ostrava Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Abierto de Tenis Mifel - Los Cabos Canadian Open Canadian Open Cincinnati Paris Abierto Mexicano Telcel - Acapulco Pacific Life Open - Indian Wells Barcelona Open Banc Sabadell - Barcelona NASDAQ-100 Open - Miami Boss Open - Stuttgart Mallorca Championships - Mallorca Tennis Masters Series - Monte Carlo Rakuten Japan Open - Tokyo Telecom Italia Masters - Rome Qatar ExxonMobil Open - Doha Australian Men's Hardcourt Championships - Adelaide Barcelona Open BancSabadell - Barcelona Tennis Masters Series - Madrid BNP Paribas Masters - Paris Suisse Open - Gstaad Pacific Life Open - Indian Wells Masters Series Monte Carlo - Monte Carlo Stuttgart NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome U.S. Men's Clay Court Championships - Houston Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Sydney International - Sydney BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Open de Tenis Comunidad Valenciana - Valencia Estoril Open - Estoril Tennis Masters Series - Madrid BNP Paribas Masters - Paris Sony Ericsson Open - Miami UBS Open Gstaad - Gstaad Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Swiss Open - Gstaad BNP Paribas Masters - Paris Abierto Mexicano - Los Cabos Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid European Open - Antwerp Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal ABN/AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix de Tennis de Toulouse - Toulouse Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto St. Petersburg Coral Springs Shanghai Rolex Masters - Shanghai St. Petersburg Open - St. Petersburg Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Toronto BNP Paribas Open - Indian Wells Mallorca Open - Mallorca BNP Paribas Masters - Paris Toulouse BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells President's Cup - Tashkent Gold Flake Open - Chennai Rogers Cup - Montreal Paegas Czech Open - Prague Gerry Weber Open - Halle cinch Championships - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Copenhagen U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Open de la Comunidad Valenciana - Valencia Australian Open - Melbourne Grand Prix de Tennis de Lyon - Lyon French Open - Paris Wimbledon - London Trofeo Conde de Godo - Barcelona French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Suisse Open - Gstaad U.S. Open - New York Australian Open Jakarta French Open Bologna Australian Open Barcelona Open BancSabadell - Barcelona French Open Wimbledon U.S. Open The Stella Artois Championships - London French Open French Open Miami Open - Miami French Open Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Heineken Open - Auckland French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Australian Open - Melbourne Wimbledon - London U.S. Open - New York BMW Open - Munich Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Shanghai Rolex Masters - Shanghai Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati U.S. Open - New York Chengdu Open - Chengdu Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York The Lipton Championships - Key Biscayne du Maurier Open - Montreal Australian Open - Melbourne French Open - Paris The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Wimbledon - London U.S. Open - New York Paris Indian Wells Key Biscayne Monte Carlo Cincinnati Paris Australian Open - Melbourne Paris French Open - Paris Wimbledon - London U.S. Open - New York Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne Tennis Masters Series - Hamburg French Open - Paris Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Wimbledon - London Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid ARAG World Team Championship - Dusseldorf Pacific Life Open - Indian Wells U.S. Open - New York The Stella Artois Championships - London Rogers Masters - Montreal Australian Open - Melbourne Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Erste Bank Open - Vienna Rogers Cup - Montreal Monte-Carlo Rolex Masters - Monte-Carlo Coupe Rogers - Montreal Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Western & Southern Open - Cincinnati Millennium Estoril Open - Estoril BNP Paribas Masters - Paris BNP Paribas Masters - Paris Mutua Madrilena Madrid Open - Madrid Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Wimbledon - London U.S. Open - New York 12th Paris Open - Paris Australian Open - Melbourne Western & Southern Open - Cincinnati Miami Open - Miami French Open - Paris Rolex Paris Masters - Paris Erste Bank Open - Vienna Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati U.S. Open - New York Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, SVK-ESP 4-1 Davis Cup, World Group, QF, FRA-ESP 5-0 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, 1R, GER-ESP 4-1 Hopman Cup - Perth Davis Cup, Finals, SF, GBR-ESP 1-2 Davis Cup, Finals, Group A Campeonato de Espana Kia de Tenis 2004 - Madrid Mubadala World Tennis Championship Mubadala World Tennis Championship Kooyong Classic - Kooyong French Open - Paris French Open - Paris All Lower level tournaments Davis Cup, World Group, QF, GER-ESP 1-4 Davis Cup, World Group, SF, ESP-ISR, 4-1 Davis Cup, World Group, QR, BEL-FRA 3-2 Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, SF, ESP-USA, 4-1 Davis Cup, World Group, F, ARG-ESP 1-3 Davis Cup, World Group, QF, USA-ESP 1-3 Davis Cup, World Group, PO, IND-ESP 0-5 Davis Cup, Group I, 2R, ROU-ESP 1-4 Olympics - London Olympics - Athens